home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / all_card.arc / ALL_CARD.TXT < prev    next >
Text File  |  1986-10-19  |  9KB  |  169 lines

  1. The ALL Card AT1
  2.  
  3. The All Card AT1 is a general purpose memory card with
  4. multifunction capabilities designed for the IBM Personal
  5. Computer, PC, XT and compatibles.  It features a serial port with
  6. four variable addresses, a real time clock/calendar with battery
  7. backup, and memory expansion using 64K or 256 DRAM chips.  The
  8. ALL Card AT1/M provides the same capabilities as the AT1, but
  9. will provide up to 10 megabytes of RAM memory, which may be used
  10. as conventional PC memory, extended memory, or a combination of
  11. both.  The AT1 may be upgraded to an AT1/M by purchasing the
  12. optional MMU-1 (memory management unit) module.
  13.  
  14. The memory management unit option increases the address space of
  15. the 8088 CPU on the PC from 1 megabyte to 10 megabytes.  The
  16. amount of RAM memory directly addressable by DOS may be increased
  17. from 655,360 bytes to 974,848 bytes when the MMU is installed. 
  18. The additional extended memory beyond one megabyte may be used
  19. for a variety of purposes.  For example, under DOS this extended
  20. memory can be used for RAM disk, Expanded Memory Specifications
  21. (such as the Lotus/Intel/Microsoft EMS) and multi-user/multi-
  22. tasking systems where each user or task can be provided with
  23. their own protected 1 megabyte of RAM.  
  24.  
  25. The AT1/M comes with support software to enhance its
  26. capabilities.  There are system files, utility programs and text
  27. files included, and these files are discussed in detail in the
  28. ALL/MOS Software Reference Manual.
  29.  
  30.                         Segment                 Address
  31.                         Number                  of Segment
  32.                           0                      0  -   64K
  33.                           1                     64  -  128K
  34.                           2                    128  -  192K
  35.                           3                    192  -  256K
  36.                           4                    256  -  320K
  37.                           5                    320  -  384K
  38.                           6                    384  -  448K
  39.                           7                    448  -  512K
  40.                           8                    512  -  576K
  41.                           9                    576  -  640K
  42.                           A                    640  -  704K
  43.                           B                    704  -  768K
  44.                           C                    768  -  832K
  45.                           D                    832  -  896K
  46.                           E                    896  -  960K
  47.                           F                    960  - 1024K
  48.  
  49. On a standard PC, memory may only be installed in Segments 0
  50. through 9, providing an upper limit of 640k of addressable memory
  51. without using sophisticated memory management techniques.  The
  52. top six segments of memory, Segments A through F (a total of
  53. 384k), were originally reserved for use by video RAM, ROM BIOS,
  54. the hard disk option ROM, and other hardware which IBM planned to
  55.  
  56. produce at some future date.  Although a total 384k of memory is
  57. reserved for special use, only a small amount is actually used.
  58.  
  59. DOS allows the user to address 640k of memory, but the processor
  60. is capable of addressing 1024k of memory.  Because of the 640k
  61. restriction, approximately thirty-five percent of the address
  62. space of the CPU is wasted.  The MMU works to free up most of
  63. that wasted memory.
  64.  
  65. The ALL CARD uses a proprietary MMU (Memory Management Unit) chip
  66. to extend the address capabilites of the 8088 CPU from 1MB to
  67. 10MB.
  68.  
  69. The MMU intercedes between the 8088 CPU and its memory.  A
  70. mapping table is used to convert any 20 bit address put out by
  71. the 8088 CPU to a 24 bit address.  The high four bits of the
  72. resulting address is used to determine which area of memory is
  73. being addressed.  The lowest megabyte of address space is
  74. connected to the conventional address space of the 8088
  75. CPU.Subsequent megabytes of address space are connected to the
  76. extended memory provided by the ALL CARD.  Through the mapping
  77. table, any contiguous 4k of the 8088's logical address space may
  78. be connected to any 4k of physical address space within the 10
  79. megabytes of address space provided by the MMU.  The MMU is thus
  80. able to rearrange what the 8088 CPU sees within its logical
  81. address space.
  82.  
  83. Before DOS can address 952k of contiguous memory, the reserved
  84. areas of memory in Segments A through F must be moved out of the
  85. way.  Since the MMU is able to map memory within the conventional
  86. address space of the 8088, video memory, BIOS and any other
  87. special memory areas may be mapped up to the high end of memory
  88. (Segment F) thereby freeing up Segments A through E for use as
  89. RAM memory.  Memory from the ALL CARD is then mapped into
  90. Segments A through E.  The CPU will then see contiguous memory in
  91. Segments 0 through E.
  92.  
  93. Extended memory may also be mapped in to fill any uninstalled
  94. memory in Segments 0 through 9.  DOS is able to use the resulting
  95. 952k of memory without modification.  In turn, applications which
  96. currently run in 640k can use the additional DOS memory provided
  97. by the MMU.
  98.  
  99. Although strict DOS programming rules discourage applications
  100. from directly accessing memory above the 640k mark, some programs
  101. do write directly to video memory, because the video support
  102. provided by DOS through BIOS is too slow for video intensive
  103. applications.  Most applications will run in a 952k DOS
  104. environment without modification.  Those applications which do
  105. write directly to video require minor modifications to run in a
  106. 952k environment.  A utility called ALLPREP program is provided
  107. to make the needed modifications to those programs and its use is
  108. easy and also has an undo feature.
  109.  
  110. Before starting installation you are directed to run the install
  111. program.  This is not your normal installation program.  This
  112. program allows you to answer questions about your system and the
  113. configuration that your are interested in using, and provides you
  114. with a picture on your monitor of just where on the ALLCARD
  115. sections are located.  This provides you with detailed
  116. instructions and a better understanding of the hardware.  I have
  117. never used a program like this and found it real easy to use. 
  118. One word of caution, rename your CONFIG.SYS and AUTOEXEC.BAT
  119. prior to running the install program if you have special
  120. applications installed!
  121.  
  122. Installation of the board will take about twenty minutes.  The
  123. hardest part is taking out the CPU (8088) chip, and the co-
  124. processor if one is installed.  This/these chip(s) are installed
  125. on the ALLCARD and a ribbon cable plug-in module is inserted into
  126. the socket which the CPU (8088) was installed.  When this is
  127. completed, you are ready to re-boot the system.
  128.  
  129. To see the results of your installating run CHKDSK and watch the
  130. results.  Since there are many ways to use additional memory you
  131. are given a great many options.  Ram disks, print spoolers and
  132. when using multi-tasking software (I only have DoubleDos and
  133. Desqview) 704k for each application.
  134.  
  135. I have used this board for over two months and have never had a
  136. problem that I could attribute to the ALLCARD.  I have an IRMA
  137. board installed and still didn't have any problems.  When used in
  138. the EMS mode, it is at lease four times faster then either the
  139. RAMPAGE of the ABOVEBOARD.  This is because much larger pages
  140. swapping is used with the ALLCARD.
  141.  
  142. I am using an original PC-XT with and AST 384k multifunction card
  143. and a NEC V20.  The board has 2MB installed and with the
  144. expansion module will hold 10MBs.  Since 64k (ha ha), 256k, and
  145. 1MB chips can be used, the main board will hold 4MB.  The one I
  146. am using has 1 MB (w/256k chips) on the main board and one set of
  147. 1MB chips on the daughter board.  I was also given a battery
  148. backup for the ram disk as well as an AC adapter.  Since the
  149. decision to have battery/AC backup must have been a late one the
  150. back of the ALLCARD has two small plug in slots that look crudely
  151. hand made, however I have seen a picture of the product that will
  152. be sold and it is a nice setup.
  153.  
  154. The ALLCARD with the daughter board, battery/AC backup, without
  155. memory will sell for somthing like $500 to $650.
  156.  
  157. Also in the mill is an AT ALLCARD with both un-protected and
  158. protected mode.
  159.  
  160. Additional information can be received by writing or calling:
  161.  
  162.                 ALL Computers Inc.
  163.                 102 Bloor Street West
  164.                 Sutie 1200
  165.                 Toronto, Ontario
  166.                 CANADA
  167.                 M5S 1M9
  168.                 (416) 960-0111
  169.